package com.dapeis.core.utils.json;

import java.lang.reflect.Type;

import com.dapeis.domain.CollocationInformation;
import com.google.gson.JsonElement;
import com.google.gson.JsonObject;
import com.google.gson.JsonSerializationContext;
import com.google.gson.JsonSerializer;

/** 
 * @author 作者 E-mail: hzyuanyong@126.com
 * @version 创建时间：2017年5月15日 上午10:53:28 
 * 类说明 
 */
public class CollocationInformationGsonAdapter  implements JsonSerializer<CollocationInformation>{

    @Override
    public JsonElement serialize(CollocationInformation src, Type typeOfSrc,
	    JsonSerializationContext context) {
		JsonObject json = new JsonObject();
		json.addProperty("id", src.getId());
		json.addProperty("coId", src.getCollocationId());
		json.addProperty("realName", src.getRealName());
		json.addProperty("state", src.getState());
		json.addProperty("IDcardNo", src.getIDcardNo());
		json.addProperty("qualification", src.getQualification());
		
		return json;
    }
    
}

